atlantic thread herring - French English Dictionary